// util.js
// 将Base64字符串转换为微信小程序可识别的图片路径
function base64ToPath(base64Data) {
  return new Promise((resolve, reject) => {
    const fsm = wx.getFileSystemManager();
    const filePath = `${wx.env.USER_DATA_PATH}/` + new Date().getTime() + `.png`; // 生成随机文件名
    const buffer = wx.base64ToArrayBuffer(base64Data);

    fsm.writeFile({
      filePath,
      data: buffer,
      encoding: 'binary',
      success(res) {
        resolve(filePath);
      },
      fail(err) {
        reject(err);
      }
    });
  });
}

// 导出工具函数
module.exports = {
  base64ToPath: base64ToPath
};
